73 WDT_A_hold(WDT_A_BASE);
76 GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P6,
87 ADC12_A_init(ADC12_A_BASE,
88 ADC12_A_SAMPLEHOLDSOURCE_SC,
89 ADC12_A_CLOCKSOURCE_ADC12OSC,
90 ADC12_A_CLOCKDIVIDER_1);
92 ADC12_A_enable(ADC12_A_BASE);
100 ADC12_A_setupSamplingTimer(ADC12_A_BASE,
101 ADC12_A_CYCLEHOLD_16_CYCLES,
102 ADC12_A_CYCLEHOLD_4_CYCLES,
103 ADC12_A_MULTIPLESAMPLESDISABLE);
114 ADC12_A_configureMemoryParam
param = {0};
115 param.memoryBufferControlIndex = ADC12_A_MEMORY_0;
116 param.inputSourceSelect = ADC12_A_INPUT_A0;
117 param.positiveRefVoltageSourceSelect = ADC12_A_VREFPOS_EXT;
118 param.negativeRefVoltageSourceSelect = ADC12_A_VREFNEG_AVSS;
119 param.endOfSequence = ADC12_A_NOTENDOFSEQUENCE;
120 ADC12_A_configureMemory(ADC12_A_BASE ,&
param);
130 ADC12_A_startConversion(ADC12_A_BASE,
132 ADC12_A_SINGLECHANNEL);
135 while (!ADC12_A_getInterruptStatus(ADC12_A_BASE,
MPU_initThreeSegmentsParam param